function IsEmail(email) {
  var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  return regex.test(email);
}
//Click nút bình luận - show popup
function add_comments() {
    //Validate
    var comment_name = $('.comment_name').val();
    var comment_email = $('.comment_email').val();
    var comment_title = $('.comment_title').val();
    var comment_content = $('.comment_content').val();
    var comment_security = $('.comment_security').val();
    if(comment_name == '') {
        alert('Bạn chưa nhập tên');
        return false;
    }
    if(comment_name.length < 6) {
        alert('Tên bạn phải nhiều hơn 6 ký tự');
        return false;
    }
    if(comment_email == '') {
        alert('Bạn chưa nhập email');
        return false;
    }
    if(!IsEmail(comment_email)) {
        alert('Địa chỉ email không hợp lệ');
        return false;
    }
    if(comment_title == '') {
        alert('Tiêu đề không được để trống');
        return false;
    }
    if(comment_content == '') {
        alert('Nội dung không được để trống');
        return false;
    }
    if(comment_content.length < 20) {
        alert('Nội dung không được ít hơn 20 ký tự');
        return false;
    }
    if(comment_security == '') {
        alert('Bạn chưa nhập mã xác nhận');
        return false;
    }
    var comment_news_id = $('.add_comments').attr('data-id');
    $.ajax({
        type:'post',
        url:'/ajax/ajax_comments.php',
        data:{action:'add_comment',comment_news_id:comment_news_id,comment_name:comment_name,comment_email:comment_email,comment_title:comment_title,comment_content:comment_content,comment_security:comment_security},
        success:function(resp){
            $('.wrap_res').hide();
            $('.add_comments_box').hide();
            if(resp['succsess'] == 1) {
                $('.add_comments_box').remove();
                alert(resp['notify']);    
            }else {
                alert(resp['notify']);    
            }
        },
        dataType:"json"
    }) 
}
//Like bình luận
function comments_like(a) {
    var like_status = $(a).closest('li').attr('data-like');
    var remote = $(a).closest('li').attr('data-remote');
    var id = $(a).closest('li').attr('data-id');
    if(like_status == 1) {
        alert('Bạn đã biểu quyết cho bình luận này rồi !');
    }else {
        $.ajax({
            type:'post',
            url:'/ajax/ajax_comments.php',
            data:{action:'comments_like',id:id,remote:remote},
            success:function(resp){
                $(a).closest('li').attr('data-like',1);
            },
            dataType:"json"
        })   
    }
}
//DisLike bình luận
function comments_dislike(a) {
    var like_status = $(a).closest('li').attr('data-like');
    var remote = $(a).closest('li').attr('data-remote');
    var id = $(a).closest('li').attr('data-id');
    if(like_status == 1) {
        alert('Bạn đã biểu quyết cho bình luận này rồi !');
    }else {
        $.ajax({
            type:'post',
            url:'/ajax/ajax_comments.php',
            data:{action:'comments_dislike',id:id,remote:remote},
            success:function(resp){
                $(a).closest('li').attr('data-like',1);
            },
            dataType:"json"
        })   
    }
}
//Phân trang bình luận
function next_comment(a) {
    var id = $(a).attr('data-id');
    var page = $(a).attr('data-page');
    $.ajax({
        type:'post',
        url:'/ajax/ajax_comments.php',
        data:{action:'next_comment',id:id,page:page},
        success:function(resp){
            $('.comments_main ul').remove();
            $('.comments_main').prepend(resp['html']);
            if(resp['add'] == 1) {
                $(a).attr('data-page',page+1);
            }else {
                $('.next_comment').remove();
                $('.comments_main').append('Đã hết bình luận !');
            }
        },
        dataType:"json"
    })   
}